Python txt转换为excel

您所在的位置:网站首页 python 将txt转为excel Python txt转换为excel

Python txt转换为excel

2024-01-03 14:38| 来源: 网络整理| 查看: 265

背景:在精益项目或者敏捷项目里,测试方案或者是测试CTO或者说是案例是从xmind或者其他思维导图里面得出来的。有时候案例也就是文本比较多,需要处理一下转为execl(目前案例大多还是靠execl去整理)才能导入对应的平台系统里面。下面以精益三段式案例为说明:假如。。。当。。。于是。。。

假如是前置条件,当相当于执行操作或者步骤,于是是期望值或者预期结果。

还有案例标题。

工具:Notepad++     小技巧:列操作:Alt+滚轮,如下例子:

TestCase.txt文件,排列整齐,待会用“+”号分隔

TxtTransFormExecl.py文件

python代码:

import xlwt #.py文件要在和xlwt和xlrd同一层目录,不然报错 wb = xlwt.Workbook(encoding='utf-8') ws = wb.add_sheet( 'Sheet1') #sheet页第一页 f = open('TestCase.txt', encoding='gbk') #.py文件和TestCase.txt同一目录,第一个参数是路径 row_excel = 0 #行 for line in f: line = line.strip('\n') #去掉换行符 line = line.split('+') #每一行以"+"分隔 print(line) #测试 col_excel = 0 #列 len_line = len(line) for j in range(len_line): print(line[j]) #测试 ws.write(row_excel, col_excel, line[j]) col_excel += 1 wb.save('TestCase.xls') #输出在同一目录 row_excel += 1 f.close

运行结果,生成TestCase.xls文件,文件内容如下:

OK。这个小工具在整理成千上万的案例时非常好使,请灵活使用!

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3